import click
from libraryms import app,db
from libraryms.models import normalusr,adminusr,usrinfo,bookitem,bookCollect,bookBorrow,bookBorrowHistory,booknewitem,bookDefaultRecord

#python shell上下文
@app.shell_context_processor
def make_shell_context():
    return dict(db=db,normalusr=normalusr,adminusr=adminusr,usrinfo=usrinfo,bookitem=bookitem,bookCollect=bookCollect,bookBorrow=bookBorrow,bookBorrowHistory=bookBorrowHistory,booknewitem=booknewitem,bookDefaultRecord=bookDefaultRecord)

# 初始化数据库，建表
@app.cli.command()
@click.option('--drop', is_flag=True, help='Create after drop.')
def initdb(drop):
    """Initialize the database."""
    if drop:
        click.confirm('This operation will delete the database, do you want to continue?', abort=True)
        db.drop_all()
        click.echo('Drop tables.')
    db.create_all()
    click.echo('Initialized database.')

# 往表中插入初始数据
@app.cli.command()
def build():
    """Generate prepared messages."""
    click.echo('Working...')
    # 插入数据
    m1 = normalusr(username='zjc',password='123456')
    m2 = adminusr(username='zzc', password='123456')
    db.session.add(m1)
    db.session.add(m2)

    # 测试用户数据
    m1 = normalusr(username='test', password='123456')
    db.session.add(m1)
    m11 = usrinfo(username='test', tel='13318112345', sex='男性',intro='我是一名学生2333')
    db.session.add(m11)
    m1 = normalusr(username='abc', password='123456')
    db.session.add(m1)
    m11 = usrinfo(username='abc', tel='13111111111', sex='女性', intro='我是一名研究僧666')
    db.session.add(m11)
    m1 = normalusr(username='赵怀真', password='123456')
    db.session.add(m1)
    m11 = usrinfo(username='赵怀真', tel='17416666666', sex='女性', intro='我爱读书999')
    db.session.add(m11)
    m1 = normalusr(username='沈梦溪', password='123456')
    db.session.add(m1)
    m11 = usrinfo(username='沈梦溪', tel='19881776166', sex='男性', intro='我不是一名商人111')
    db.session.add(m11)
    m1 = normalusr(username='asd', password='123456')
    db.session.add(m1)
    m11 = usrinfo(username='asd', tel='19217744333', sex='男性', intro='我是测试账号！')
    db.session.add(m11)
    m1 = normalusr(username='海月', password='123456')
    db.session.add(m1)
    m11 = usrinfo(username='海月', tel='15416622333', sex='其他', intro='我是未知生物')
    db.session.add(m11)
    # 用户收藏数据
    m = bookCollect(username='沈梦溪',isbn='9787544258609')
    db.session.add(m)
    m = bookCollect(username='赵怀真', isbn='9787532183562')
    db.session.add(m)
    m = bookCollect(username='abc', isbn='9787229153809')
    db.session.add(m)
    m = bookCollect(username='test', isbn='9787513338288')
    db.session.add(m)
    m = bookCollect(username='zjc', isbn='9787536484276')
    db.session.add(m)
    # 白夜行
    m = bookCollect(username='zjc', isbn='9787544258609')
    db.session.add(m)
    m = bookCollect(username='test', isbn='9787544258609')
    db.session.add(m)
    m = bookCollect(username='asd', isbn='9787544258609')
    db.session.add(m)
    m = bookCollect(username='赵怀真', isbn='9787544258609')
    db.session.add(m)
    # 置身事内
    m = bookCollect(username='沈梦溪',isbn='9787208171336')
    db.session.add(m)
    m = bookCollect(username='zjc', isbn='9787208171336')
    db.session.add(m)
    m = bookCollect(username='test', isbn='9787208171336')
    db.session.add(m)
    # 始于极限
    m = bookCollect(username='赵怀真', isbn='9787513349369')
    db.session.add(m)
    m = bookCollect(username='asd', isbn='9787513349369')
    db.session.add(m)
    # 射雕英雄传
    m = bookCollect(username='沈梦溪',isbn='9787108012586')
    db.session.add(m)
    m = bookCollect(username='zjc', isbn='9787108012586')
    db.session.add(m)

    # 用户借阅数据
    m1 = bookBorrow(name='白夜行',borrowusr='zjc',borrownum=1,borrowdate='2022-12-28',shouldreturndate='2023-01-28',ischecking=0,returnnum=0)
    m2 = bookBorrowHistory(name='白夜行',borrowusr='zjc',borrowdate='2022-12-28',returndate='')
    m3 = bookDefaultRecord(name='白夜行',borrowusr='zjc',borrowdate='2022-12-28',shouldreturndate='2023-01-28',
                           number=1,borrowtimestamp='1672156800000',ispayfine=0,isreturnbook=0)
    db.session.add(m1)
    db.session.add(m2)
    db.session.add(m3)
    m1 = bookBorrow(name='命运', borrowusr='zjc', borrownum=2, borrowdate='2022-11-28', shouldreturndate='2022-12-28',ischecking=0,returnnum=0)
    m2 = bookBorrowHistory(name='命运', borrowusr='zjc', borrowdate='2022-11-28', returndate='')
    m3 = bookDefaultRecord(name='命运', borrowusr='zjc', borrowdate='2022-11-28', shouldreturndate='2022-12-28',
                           number=2, borrowtimestamp='1669564800000', ispayfine=0, isreturnbook=0)
    db.session.add(m1)
    db.session.add(m2)
    db.session.add(m3)
    m1 = bookBorrow(name='球状闪电', borrowusr='test', borrownum=1, borrowdate='2022-12-27', shouldreturndate='2023-01-27',ischecking=0,returnnum=0)
    m2 = bookBorrowHistory(name='球状闪电', borrowusr='test', borrowdate='2022-12-27', returndate='')
    m3 = bookDefaultRecord(name='球状闪电', borrowusr='test', borrowdate='2022-12-27', shouldreturndate='2023-01-27',
                           number=1, borrowtimestamp='1672070400000', ispayfine=0, isreturnbook=0)
    db.session.add(m1)
    db.session.add(m2)
    db.session.add(m3)
    m1 = bookBorrow(name='无人生还', borrowusr='赵怀真', borrownum=1, borrowdate='2022-12-26', shouldreturndate='2023-01-26',ischecking=0,returnnum=0)
    m2 = bookBorrowHistory(name='无人生还', borrowusr='赵怀真', borrowdate='2022-12-26', returndate='')
    m3 = bookDefaultRecord(name='无人生还', borrowusr='赵怀真', borrowdate='2022-12-26', shouldreturndate='2023-01-26',
                           number=1, borrowtimestamp='1671984000000', ispayfine=0, isreturnbook=0)
    db.session.add(m1)
    db.session.add(m2)
    db.session.add(m3)
    m1 = bookBorrow(name='海葵', borrowusr='沈梦溪', borrownum=1, borrowdate='2022-12-27', shouldreturndate='2023-01-27',ischecking=0,returnnum=0)
    m2 = bookBorrowHistory(name='海葵', borrowusr='沈梦溪', borrowdate='2022-12-27', returndate='')
    m3 = bookDefaultRecord(name='海葵', borrowusr='沈梦溪', borrowdate='2022-12-27', shouldreturndate='2023-01-27',
                           number=1, borrowtimestamp='1672070400000', ispayfine=0, isreturnbook=0)
    db.session.add(m1)
    db.session.add(m2)
    db.session.add(m3)
    # 天龙八部
    m1 = bookBorrow(name='天龙八部', borrowusr='沈梦溪', borrownum=1, borrowdate='2023-01-16', shouldreturndate='2023-02-16',ischecking=0,returnnum=0)
    m2 = bookBorrowHistory(name='天龙八部', borrowusr='沈梦溪', borrowdate='2023-01-16', returndate='')
    m3 = bookDefaultRecord(name='天龙八部', borrowusr='沈梦溪', borrowdate='2023-01-16', shouldreturndate='2023-02-16',
                           number=1, borrowtimestamp='1673827200000', ispayfine=0, isreturnbook=0)
    db.session.add(m1)
    db.session.add(m2)
    db.session.add(m3)
    m1 = bookBorrow(name='天龙八部', borrowusr='赵怀真', borrownum=1, borrowdate='2023-01-12', shouldreturndate='2023-02-12',ischecking=0,returnnum=0)
    m2 = bookBorrowHistory(name='天龙八部', borrowusr='赵怀真', borrowdate='2023-01-12', returndate='')
    m3 = bookDefaultRecord(name='天龙八部', borrowusr='赵怀真', borrowdate='2023-01-12', shouldreturndate='2023-02-12',
                           number=1, borrowtimestamp='1673481600000', ispayfine=0, isreturnbook=0)
    db.session.add(m1)
    db.session.add(m2)
    db.session.add(m3)
    m1 = bookBorrow(name='天龙八部', borrowusr='test', borrownum=1, borrowdate='2023-01-12', shouldreturndate='2023-02-12',ischecking=0,returnnum=0)
    m2 = bookBorrowHistory(name='天龙八部', borrowusr='test', borrowdate='2023-01-12', returndate='')
    m3 = bookDefaultRecord(name='天龙八部', borrowusr='test', borrowdate='2023-01-12', shouldreturndate='2023-02-12',
                           number=1, borrowtimestamp='1673481600000', ispayfine=0, isreturnbook=0)
    db.session.add(m1)
    db.session.add(m2)
    db.session.add(m3)
    # 球状闪电
    m1 = bookBorrow(name='球状闪电', borrowusr='沈梦溪', borrownum=1, borrowdate='2023-01-16', shouldreturndate='2023-02-16',ischecking=0,returnnum=0)
    m2 = bookBorrowHistory(name='球状闪电', borrowusr='沈梦溪', borrowdate='2023-01-16', returndate='')
    m3 = bookDefaultRecord(name='球状闪电', borrowusr='沈梦溪', borrowdate='2023-01-16', shouldreturndate='2023-02-16',
                           number=1, borrowtimestamp='1673827200000', ispayfine=0, isreturnbook=0)
    db.session.add(m1)
    db.session.add(m2)
    db.session.add(m3)
    m1 = bookBorrow(name='球状闪电', borrowusr='赵怀真', borrownum=1, borrowdate='2023-01-12', shouldreturndate='2023-02-12',ischecking=0,returnnum=0)
    m2 = bookBorrowHistory(name='球状闪电', borrowusr='赵怀真', borrowdate='2023-01-12', returndate='')
    m3 = bookDefaultRecord(name='球状闪电', borrowusr='赵怀真', borrowdate='2023-01-12', shouldreturndate='2023-02-12',
                           number=1, borrowtimestamp='1673481600000', ispayfine=0, isreturnbook=0)
    db.session.add(m1)
    db.session.add(m2)
    db.session.add(m3)

    # 常用用户数据
    m11 = usrinfo(username='zjc', tel='13512345678', sex='男性')
    m21 = usrinfo(username='zzc', tel='13887654321', sex='女性')
    db.session.add(m11)
    db.session.add(m21)
    db.session.commit()
    db.session.commit()
    # 新建图书数据
    b = booknewitem(name='德尔塔的悲剧', author='[日] 浦贺和宏', publish='四川文艺出版社', isbn='9787541164323', price='45.00', number=7, intro='十岁的少年山田信介溺死在公园的水池里，被当作意外落水处理。曾经欺负山田信介的斋木、丹治、绪川三人组生怕惹上嫌疑卷入事件中，从此逐渐疏远。十年后，在死者的忌日这天，三个人也迎来了成人之日，一个自称信介童年好友的神秘男子出现在他们面前，逼迫三人说出当年的真相。从这一天起，他 们将直面自己的罪行。面对男人不依不饶的追问，三人组有的冷静、有的暴躁、有的恐惧，而这时又发生了新的悲剧......', pubdate='2022-11',type='推理')
    db.session.add(b)
    b = booknewitem(name='黑客与画家', author='[美] Paul Graham', publish='人民邮电出版社', isbn='9787115249494', price='49.00', number=6, type='文集',intro='本书是硅谷创业之父Paul Graham 的文集，主要介绍黑客即优秀程序员的爱好和动机，讨论黑客成长、黑客对世界的贡献以及编程语言和黑客工作方法等所有对计算机时代感兴趣的人的一些话题。书中的内容不但有助于了解计算机编程的本质、互联网行业的规则，还会帮助读者了解我们这个时代，迫使读者独立思考。本书适合所有程序员和互联网创业者，也适合一切对计算机行业感兴趣的读者。', pubdate='2011-4')
    db.session.add(b)
    b = booknewitem(name='test', author='test', publish='test', isbn='test', price='12', number=10, intro='test', pubdate='test',type='test')
    db.session.add(b)
    b = booknewitem(name='狩猎愉快', author='褚盟', publish='浙江文艺出版社', isbn='9787533968724', price='68', number=5, type='科普',intro='本书以通俗晓畅的语言，系统梳理了世界推理小说180年历史长河中形成的各大流派，精要介绍了各大流派代表性的作家及作品，是一部轻松幽默、普及性的推理小说简史，可谓推理小说迷的案头必备读物。', pubdate='2022-11')
    db.session.add(b)
    # 图书数据
    b = bookitem(name='白夜行',author='[日] 东野圭吾',publish='南海出版公司',isbn='9787544258609',price='39.50',number=3,type='推理',intro='1973年，大阪的一栋废弃建筑中发现一名遭利器刺死的男子。案件扑朔迷离，悬而未决。此后20年间，案件滋生出的恶逐渐萌芽生长，绽放出恶之花。案件相关者的人生逐渐被越来越重的阴影笼罩……“我的天空里没有太阳，总是黑夜，但并不暗，因为有东西代替了太阳。虽然没有太阳那么明亮，但对我来说已经足够。凭借着这份光，我便能把黑夜当成白天。我从来就没有太阳，所以不怕失去。”“只希望能手牵手在太阳下散步”，这句象征本书故事内核的绝望念想，有如一个美丽的幌子，随着无数凌乱、压抑、悲凉的事件片段如纪录片一样一一还原，最后一丝温情也被完全抛弃，万千读者在一曲救赎罪恶的爱情之中悲切动容。',pubdate='2013-1-1')
    db.session.add(b)
    b = bookitem(name='海边的卡夫卡', author='[日]村上春树', publish='上海译文出版社', isbn='9787532777617', price='59.00', number=5, type='文学',intro='本书是村上春树仅次于《挪威的森林》的重要长篇小说，以其独特风格的两条平行线展开。一条平行线是少年“田村卡夫卡”，为了挣脱“你要亲手杀死父亲，与母亲乱伦”的诅咒，离开家乡投入成人世界。此后父亲在家被杀，他却疑心自己是在睡梦中杀父。他在一座旧图书馆遇到一位50岁的优雅女性，梦中却与这位女性的少女形象交合，而这位女性又可能是他的生母。一条平行线是一名失忆老人中田，因为一桩离奇的杀人事件走上逃亡之路，在汽车司机星野的帮助下恢复了遥远的战争记忆。', pubdate='2018-8' )
    db.session.add(b)
    b = bookitem(name='大医·破晓篇', author='马伯庸', publish='上海文艺出版社', isbn='9787532183562', price='108.00', number=7, type='历史',intro='《大医·破晓篇》是马伯庸2022年全新长篇历史小说。挽亡图存、强国保种，这是医者在清末变局中的一声呐喊。大医若史，以济世之仁心，见证大时代的百年波澜。一个在日俄战争中死里逃生的东北少年、一个在伦敦公使馆里跑腿的广东少年、一个不肯安享富贵的上海少女——这三个出身、性格、 际遇各不相同的年轻人，在一九一〇年这一个关键节点，同时踏入了中国红十字会总医院，开始了他们纠葛一生的医海生涯。作为中国第一代公共慈善医生，三个人身上肩负的责任比普通医生更加沉重。哪里有疫情，就要去哪里治疫；哪里有灾害，就要去哪里救灾；哪里爆发战争，就要去哪里冒着枪林弹雨，救死扶伤。上海鼠疫、皖北水灾、武昌起义……晚清时局的跌宕起伏，无时无刻不牵扯着三人的命运。他们相互扶持，从三个蒙昧天真的少年，逐渐成长为三名出色的医生，在一次次救援中感悟到，何为真正的“大医”。', pubdate='2022-9' )
    db.session.add(b)
    b = bookitem(name='球状闪电', author='刘慈欣', publish='四川科学技术出版社', isbn='9787536484276', price='25.00', number=8, type='科幻',intro='某个离奇的雨夜，一个球状闪电闯进了少年的视野，并在一瞬间将少年的父母化为灰烬。少年毕其一生去解开那个将他变成孤儿的自然之谜。但未曾想，多年后，他的研究被纳入“新概念武器”开发计划，他所追寻的球状闪电变成了下一场战争中决定祖国生存或是灭亡的终武器。及锋而试，大西北戈壁滩上升起冰冷的“蓝太阳”，世界变得陌生而怪异。一个完全未知的未来，在宇宙观测者的注视下，降临在人类面前……', pubdate='2016-9')
    db.session.add(b)
    b = bookitem(name='海葵', author='贝客邦', publish='重庆出版社', isbn='9787229153809', price='49.00', number=5, type='悬疑',intro='三线叙述的悬疑故事，一面是神秘失踪的儿童，一面是藏尸和冒领退休金的房客，还有熟睡中被性侵的女房东，三线并行。冬至清晨，杨远九岁的儿子在楼梯间消失无踪，不知缘由。经过民警多方查探，最终发现其曾在失踪前一刻潜入邻居家中，但不知道在那儿有何事发生。但是，可疑的邻居却有着牢不可破的不在场证明，仿佛遥控一般操纵着一场密室逃脱的魔术。某日傍晚，袁午的父亲不幸于酒后猝亡。为了冒领退休金，在经过激烈的思想斗争后，袁午决定藏匿父亲的尸体。但在此期间却遭遇了幻觉与现实交织的恐惧，而又在无意间触及了另一个谜团。独居的单身年轻女房东，在熟睡中被人性侵，醒来察觉不到任何线索。惊恐之下，赶快房屋出租，暗地里查找事情的真相，却也不敢告诉他人。儿童失踪案、藏尸冒领退休金案，还有女房东被性侵，几个看似毫不相关的案件，却相互交织纠缠在一起，相互激荡。', pubdate='2021-3')
    db.session.add(b)
    b = bookitem(name='如父如子', author='[日] 是枝裕和', publish='湖南文艺出版社', isbn='9787540484651', price='49.80', number=7, type='文学',intro='当意识到孩子也在注视着自己时，那一瞬间，便懂得了什么是如父如子。至今为止都过着一帆风顺的人生的野野宮良多，是大型建筑公司里的精英社员。他和妻子绿结婚多年，感情十分要好，两人共同养育着聪明乖巧的儿子庆多。本以为平静生活将一直持续的三人没有想到的是，一通来自庆多出生医院的 电话将这个小家庭卷到了风口浪尖。面对命中注定的血缘与日夜相伴的亲情，良多骄傲又脆弱的内心摇摆不定。两个家庭站在了人生的十字路口前。分分秒秒，经年累月积淀下来的父子亲情，早已超越了血缘的羁绊。', pubdate='2018-4')
    db.session.add(b)
    b = bookitem(name='无人生还', author='[英] 阿加莎·克里斯蒂', publish='新星出版社', isbn='9787513338288', price='42.00', number=6, type='推理',intro='十个相互陌生、身份各异的人受邀前往德文郡海岸边一座孤岛上的豪宅。客人到齐后，主人却没有出现。当晚，一个神秘的声音发出指控，分别说出每个人心中罪恶的秘密。接着，一位客人离奇死亡。暴风雨让小岛与世隔绝，《十个小士兵》——这首古老的童谣成了死亡咒语。如同歌谣中所预言的，客人一个接一个死去……杀人游戏结束后，竟无一人生还！', pubdate='2020-7')
    db.session.add(b)
    b = bookitem(name='余生皆假期', author='[日] 伊坂幸太郎', publish=' 新星出版社', isbn='9787513315340', price='28', number=9, type='推理',intro='因父亲出轨而散伙的一家三口在即将分道扬镳时收到一条交友短信，发信人是打算从黑道退出的小混混冈田——去交一个朋友，完成这项任务，他才能成功脱身。于是，失败的父亲、神秘的母亲和青春期女儿坐上了“前黑道人士”的车，四个人要一同奔向人生的新篇章……然而敲诈勒索这种工作怎么能说不干就不干了，冈田的这封辞职信可没那么好写，更麻烦的是，刚交到的朋友怎么办？余生皆假期的梦想能实现吗？', pubdate='2015-2')
    db.session.add(b)
    b = bookitem(name='许三观卖血记', author='余华', publish='作家出版社', isbn='9787506365680', price='24.00', number=7, type='文学',intro='《许三观卖血记》是余华1995年创作的一部长篇小说。《许三观卖血记》以博大的温情描绘了磨难中的人生，以激烈的故事形式表达了人在面对厄运时求生的欲望。小说讲述了许三观靠着卖血渡过了人生的一个个难关，战胜了命运强加给他的惊涛骇浪，而当他老了，知道自己的血再也没有人要时，精神却崩溃了。', pubdate='2012-9')
    db.session.add(b)
    b = bookitem(name='狼王梦', author='沈石溪', publish='浙江少年儿童出版社', isbn='9787534256301', price='18.00', number=5, type='动物小说',intro='《狼王梦》内容简介：绝境分娩、培养黑仔、魂断捕兽夹、重塑王者品性、寄望后代、血洒碧空、被淘汰的警犬、阴差阳错进了马戏团、扮演大灰狼、鲜花和掌声不属于它、遭哈巴狗暗算、恶狼?好狗?、野外遭遇云豹等等。', pubdate='2009-10')
    db.session.add(b)
    b = bookitem(name='坏小孩', author='紫金陈', publish='湖南文艺出版社', isbn='9787540468422', price='54.00', number=8, type='悬疑',intro='结婚第四年，徐静有了外遇，并向张东升提出离婚。作为上门女婿入赘的张东升，婚前有过财产公证，一旦离婚，几乎是净身出户。左思右想之后，他决定做几件事改变这个结局。筹划了近一年后，他假意带岳父母旅游，在市郊的三名山上，突然将两人推下山崖摔死。这本是他精心设计的完美的犯罪开场白，谁知，这一幕却被三个在远处玩耍的小孩，无意中用相机的摄像功能拍了下来。更让他没想到的是，这三个小孩，一点都不善良。', pubdate='2018-7-1')
    db.session.add(b)
    b = bookitem(name='失踪假日', author='[日] 乙一', publish='浙江人民出版社', isbn='9787213097546', price='45.00', number=9, type='文学',intro='一本关于“孤独与爱” 的暖心小说，哀伤、温情、恐怖的集大成之作。哀伤、温情、恐怖、青春与邪恶的交织的推理杰作。揭露“白乙一”温柔、明亮、孤独，不为人知的另一面。“白乙一”系列纯爱之作，看乙一如何玩转治愈系推理。《幸福宝贝》他如何同亡灵共处一室，寻找重生的契机？《玛利亚的手指》我藏起她“消失”的一截手指，而杀人者究竟是谁？《失踪假日》富裕之家的少女，为何与绑架犯共枕同眠？剪下杂志上的字拼成绑架信，偷偷寄回家里。今天开始，继母的恶言相向、父亲的背叛，还有这个少了我也能继续运转的家，对我来说，都无所谓了。一月四日，天气晴，我绑架了——我自己！害怕被忘记，害怕被伤害，拒绝和外界接触的少年，每一次屏住气息的失踪，其实都是竭尽全力喊出我“其实我就在这里！”失踪，是为了被谁找回来！《失踪假日》是乙一为每位失踪者所写的寻人启事。所以要相信，无论藏得多隐密，都会有人找到你。', pubdate='2020-8')
    db.session.add(b)
    b = bookitem(name='明朝那些事儿·第4部', author='当年明月', publish='浙江人民出版社', isbn='9787213046308', price='29.80', number=10, type='历史',intro='《明朝那些事儿》第四部上接第三部，从嘉靖即位、“议礼之争”开始。嘉靖皇帝借“议礼之争”清除了一批前朝旧臣，总揽大权。此后他的生活日渐腐化，一心想得道成仙，国家大事抛诸脑后，奸相严嵩因此得以长期把持大权。同时大明财政空虚，兵备废弛，东南沿海的倭寇和北方的蒙古成为明朝的心腹大患。因此，本书主要讲述了朝廷的权力之争和边疆的抗倭斗争。', pubdate='2011-11-1')
    db.session.add(b)
    b = bookitem(name='圣女的救济', author='[日] 东野圭吾', publish='南海出版公司', isbn='9787544285643', price='45.00', number=6, type='推理',intro='周日晚上七点，东京某IT公司社长真柴被发现死在家中，死因是喝咖啡时砒霜中毒。当天早上，真柴还和情人一起喝过咖啡、用过水壶，并约好共进晚餐。真柴家除了二楼的一扇小窗开着，其余门窗都从内反锁。案发时，妻子远在千里之外的北海道娘家，情人在文化学校教拼布，现场没有其他人出入过的痕迹。真柴没有丝毫自杀的理由，也找不到任何他杀证据。“神探伽利略”汤川学遇到了比《嫌疑人X的献身》更难破解的谜局：“这种事情只在理论上可行，现实中几乎不可能做到。你们警方恐怕会输，而我也无法获胜。”', pubdate='2017-1-1')
    db.session.add(b)
    b = bookitem(name='人生复本', author='[美国] 布莱克·克劳奇', publish='中信出版社', isbn='9787508672717', price='45.00', number=2, type='科幻',intro='这是一个关于平行宇宙的故事。做出不同的选择，人生会不会变得不一样？如果再给自己一次选择的机会，你会抛弃现在的生活嘛？“你过得开心吗？”这是杰森在失去意识前听到的最后一句话。再次醒来时，他发现自己躺在医院的轮床上，一位陌生人微笑着对他说，“我的朋友，欢迎你回来。”然而他面对的世界与之前完全不同。他没有了妻子，原来的孩子也不存在了。他的身份不再是大学里的普通教授，而是人人皆知的科研天才。杰森无法分清眼前的世界是梦还是现实，也不知该如何回到以前的生活。但毫无疑问的是，在新的世界里，他将面对自己内心深处最黑暗的部分。', pubdate='2017-11')
    db.session.add(b)
    b = bookitem(name='三体Ⅱ', author='刘慈欣', publish='重庆出版社', isbn='9787536693968', price='32.00', number=5, type='科幻', intro='三体人在利用魔法般的科技锁死了地球人的科学之后，庞大的宇宙舰队杀气腾腾地直扑太阳系，意欲清除地球文明。面对前所未有的危局，经历过无数磨难的地球人组建起同样庞大的太空舰队，同时，利用三体人思维透明的致命缺陷，制订了神秘莫测的“面壁计划”，精选出四位“面壁者”。秘密展开对三体人的反击。三体人自身虽然无法识破人类的诡谲计谋，却依靠由地球人中的背叛者挑选出的“破壁人”，与“面壁者”展开智慧博弈……“面壁计划”究竟能否成功？地球人究竟能否在这场你死我活的文明生存竞争中战而胜之？神秘的“黑暗森林”究竟意味着什么？', pubdate='2008-5')
    db.session.add(b)
    b = bookitem(name='克莱因壶', author='[日]冈岛二人', publish='化学工业出版社', isbn='9787122346032', price='48.00', number=3, type='科幻', intro='上杉彰彦从未如此兴奋——他写的故事被伊普西隆研发公司买下，即将制作成颠覆时代的全新游戏《克莱因2》（Klein 2），并受邀与少女梨纱一同担任游戏测试员。上杉彻底陷入了由K2造就的完美虚拟世界，为它的逼真、超前赞叹不已。然而随着测试过程的深入，伊普西隆公司行事神秘得令他生疑，游戏中更不断听到有人警告他：“快逃！”与此同时，一个自称是梨纱好友的女孩找到上杉，她说梨纱已失踪多日，音信全无。然而在寻人的过程中，两人都开始怀疑对方在撒谎，因为他们的记忆完全对不上……', pubdate='2019-9')
    db.session.add(b)
    b = bookitem(name='乱世来鸿', author='成长', publish='现代出版社', isbn='9787514394429', price='59.00', number=7, type='历史', intro='本书是从三国时期的书信切入，以更为独特的视角去讲述三国的细节。无论是曹操寄给孙权的那封“会猎于吴”的挑衅信，还是嵇康寄给山涛那封中国历史上最著名的“绝交书”，无论是曹植向魏明帝上的字字泣血的《求自试表》，还是诸葛亮给后主写下的传诵千秋的《出师表》，它们都是这个长达百年的乱世风云最忠实的见证者。透过书信，我们能更为真切地感受到历史的风云激变，也能捕捉到写信人笔下鲜活生动的历史细节，还能看到那些我们熟悉的历史人物不为人知的一面。战书、家书、求职信……种类繁多，细节丰富。曹操、刘备、孙权、诸葛亮、曹植、嵇康……文臣武将、才子名士轮番登场。从书信里，看透三国机密。', pubdate='2022-3')
    db.session.add(b)
    b = bookitem(name='两京十五日', author='马伯庸', publish='湖南文艺出版社', isbn='9787540496715', price='108.00', number=5, type='历史', intro='本书故事源于《明史》里关于朱瞻基的一段真实记载——“夏四月，以南京地屡震，命往居守。五月庚辰，仁宗不豫，玺书召还。六月辛丑，还至良乡，受遗诏，入宫发丧。”史书中的寥寥几字，背后究竟隐藏着怎样的深意？匆匆数句记载，谁才是真正的书写者？千里长河，星夜奔驰，四面楚歌，命悬一线。太子这一场沿着大运河的极速奔跑，跑出了皇权与民意的博弈，跑出了宫闱与官场的心机搏杀，跑出了纠葛数十年的复杂恩怨，也跑出了从崇高到卑贱的幽微人心。这是一个小捕快、一个女医生、一个芝麻官和一个当朝太子的心灵之旅，一幅描绘明代大运河沿岸风情的鲜活画卷。', pubdate='2020-7')
    db.session.add(b)
    b = bookitem(name='美国人的历史', author='[美] 约翰·马克·法拉格', publish='上海社会科学院出版社', isbn='9787552032895', price='258.00', number=4, type='历史', intro='本书从一个独特的美国社群角度，将塑造美国的社会、政治和历史力量的复杂相互作用编织在一起。从美国之所以成为美国到美国人之所以成为美国人，个人与国家的故事相互交织。作者通过解读社群在这个国家中扮演的重要角色，来审视在不同时空中塑造着美国人生活的复杂的历史力量，全面回顾美国社群、历史、政府、文化和政治，理解美国的过去，真正读懂美国。其中，不仅包括美国历史中那些传统的转折点和分水岭事件，围绕着美国历史上最重要的争论和冲突——独立、新兴的民主、奴隶制、西进定居、帝国扩张、经济大萧条、战争、技术变革，持续记录不断重塑当地生活环境的重大事件；也通过细节刻画，如北达科他州密苏里河上游的曼丹村民的视角来展示美国西部的领土扩张，非裔美国人在南卡罗来纳海岛的经历来介绍重建时期的政策，真正从独特的大陆视角展现跨越800余年的美国历史。', pubdate='2021-7-30')
    db.session.add(b)
    b = bookitem(name='命运', author='蔡崇达', publish='浙江文艺出版社 / 广州出版社', isbn='9787533969608', price='59.80', number=6, type='文学', intro='《命运》是蔡崇达继《皮囊》之后，时隔八年潜心创作的长篇小说。《皮囊》里的那句“皮囊是拿来用的，不是拿来伺候的。”正是出自《命运》的主人公，阿太之口。《命运》以九十九岁的她一生的故事为主线，串联起福建闽南沿海小镇几代人的人生故事、命运选择与时代浮沉。全书以阿太的五段回忆，切入时间长河中人们不得不直面的一个个本质命题：层层浪：你们就此没有过去，只有将来——当原本稳固的活法被打碎，给人庇护的传统秩序被割裂，陷入巨大无常中的一个个单薄的人，要如何活下去？内心的安宁要放置在何处？', pubdate='2022-9-5')
    db.session.add(b)
    b = bookitem(name='失明症漫记', author='[葡] 若泽·萨拉马戈', publish='河南文艺出版社', isbn='9787555913689', price='66', number=8, type='文学', intro='街上出现了第一个突然失明的人，紧接着是第二个、第三个……一种会传染的失明症在城市蔓延，无人知晓疫情为何爆发、何时结束。失明症造成了前所未有的恐慌与灾难，一批又一批感染者被集中隔离。食物短缺，组织崩溃，文明与尊严变得不堪一击。人们逐渐剥离道德的外衣，陷入比失明更绝望的苦难境地。在这些人中，只有一个女人还能看见。她的眼睛，是这个疯狂的世界里唯一尚存的理智。', pubdate='2022-8-27')
    db.session.add(b)
    b = bookitem(name='体育馆之谜', author='[日] 青崎有吾', publish='人民文学出版社', isbn='9787020128495', price='48', number=9, type='推理', intro='大雨滂沱的一天 ，风之丘高中的老体育馆内发生了一起命案。现场是密室状态，当时唯一在场的乒乓球队队长被当作了嫌疑犯——乒乓球队队员柚乃为解救队长，向天才少年里染天马求救。然而被誉为天才的里染竟然是一名住在学校里的无用宅男？！校园案件与被卷入其中的几名高中生的命运将朝着怎样的方向发展？注意：当帷幕升起，便是好戏开场。', pubdate='2017-10')
    db.session.add(b)
    b = bookitem(name='生吞', author='郑执', publish='浙江文艺出版社', isbn='9787533950057', price='39.00', number=3, type='悬疑', intro='2003年冬，十七岁少女黄姝惨遭奸杀，全身赤裸被弃尸于一幢烂尾楼前的雪坑。大雪覆盖了胴体也掩盖了重要线索，作案手法和动机成迷。十年后，又一具少女尸体被剥光衣服丢进雪坑，作案手段完全复刻，可昔日重大嫌疑人却早已去世，追查此案的老刑警冯国金再次坠入迷雾。随着尘封旧案重见天日，一段深埋在五个少男少女间的残酷青春往事浮出水面……', pubdate='2017-11-1')
    db.session.add(b)
    b = bookitem(name='邓小平时代', author='[美]傅高义 (Ezra.F.Vogel)', publish='生活·读书·新知三联书店', isbn='9787108041531', price='88.00', number=5, type='传记', intro='哈佛大学傅高义教授倾十年心力完成的巨著《邓小平时代》，是对邓小平跌宕起伏的一生以及中国惊险崎岖的改革开放之路的全景式描述。作者以丰富的史料、国内外重要的研究成果、档案资料和为数众多的独家访谈为基础，对邓小平个人性格及执政风格进行了深层分析，并对中国改革开放史进行了完整而独到的阐释。全书人物、事件众多，既有对毛泽东、周恩来、邓小平、陈云等人相互关系的细致解读，又有对三中全会、权力过渡、中美建交、政改试水、经济特区、一国两制、九二南巡等重大事件和决策的深入分析。全书持论严谨、脉络清晰、观点鲜明、叙述生动，力图使人物言行符合历史情境，对改革开放的历史进程亦时有独特看法，引人深思，被誉为邓小平研究“纪念碑式”的著作。', pubdate='2013-1-18')
    db.session.add(b)
    b = bookitem(name='曾国藩传', author='张宏杰', publish='民主与建设出版社', isbn='9787513921091', price='68.00', number=11, type='传记', intro='曾国藩，没有显赫的家世，天赋堪称晚清同时代大人物当中最差，却官至两江总督、直隶总督、武英殿大学士，在复杂的时代变局中超越众人，成就最大，被誉为大清“中兴第一名臣”，且最后全身而退。他的人生经历，无论是过去还是现在都给人以特别的启示。他出身平常，家族五六百年没出过秀才，可谓典型的小镇青年。他智商平常，考了7次才中秀才，却以笨功夫成功打通了科举之路，顺利进入翰林院。他一生崇尚笨拙，以扎实而非机巧取胜。他踌躇满志进京，面对全国精英，发现自己见识狭隘、观念鄙俗，陷入自卑和焦虑。三十而立，他立志学做圣人，研读经典，广交朋友，提高自我管理能力，在京期间飞速升迁。他善于把握机会和创造机会，天下大乱之际，一介书生独创湘军，统率群雄。对抗太平天国，屡战屡败，甚至两次投江自尽，多次深陷绝境。47岁时更被皇帝弃用，陷入人生低谷。蛰居老家两年，他反思自我，最终大悔大悟。重新出山后，为人处世脱胎换骨，不仅清除了政治敌人，而且以“结硬寨、打呆仗”战胜了军事宿敌太平天国，位极人臣。他眼光长远，审时度势，面对与洋人的差距，率先抛弃落后观念，倡导洋务运动，师夷长技以制夷。他走过的每一步都成为人生精进的基石，最终从笨人到圣人，成为大清王朝的最后领航者和儒家文化的最后一个偶像。翻开本书，看曾国藩如何以一种笨拙的精神，诠释一个持续奋斗者的升级之道。', pubdate='2019-1')
    db.session.add(b)
    b = bookitem(name='梅西传奇', author='张佳玮', publish='湖南文艺出版社', isbn='9787572608919', price='78.00', number=7, type='传记', intro='21世纪球王的传奇人生！一本值得收藏的梅西传记！全彩印刷，精选超百张梅西照片，随书超值附赠三张梅西海报和一张世界杯观战指南。作为21世纪前20年非常重要的球星，梅西在足球历史上，乃至在世界体育历史上都有举足轻重的地位。2021年夏天被迫离开出道一直效力的巴萨转投大巴黎，让梅西的足球生涯增添了更为传奇的味道。除了在足坛留下的一系列传奇的数据外，梅西所展现出来的体育精神更是被球迷津津乐道，在梅西的足球球员生涯行进后半程之际，由张佳玮操刀执笔，将梅西的绿茵生涯以及他的体育精神书写出来，同时本书精选超百张照片，全彩印刷。这本《梅西传奇》是给所有梅西球迷的礼物，也能够让更多读者有机会知道梅西的传奇经历。', pubdate='2022-12-18')
    db.session.add(b)
    b = bookitem(name='史蒂夫·乔布斯传', author='[美]沃尔特·艾萨克森', publish='中信出版社', isbn='9787508630069', price='68.00', number=6, type='传记', intro='这本乔布斯唯一授权的官方传记，在2011年上半年由美国出版商西蒙舒斯特对外发布出版消息以来，备受全球媒体和业界瞩目，这本书的全球出版日期最终确定为2011年11月21日，简体中文版也将同步上市。两年多的时间，与乔布斯40多次的面对面倾谈，以及与乔布斯一百多个家庭成员、 朋友、竞争对手、同事的不受限的采访，造就了这本独家传记。尽管乔布斯给予本书的采访和创作全面的配合，但他对内容从不干涉，也不要求出版前阅读全文的权利。对于任何资源和关联的人，他都不设限，甚至鼓励他所熟知的人袒露出自己的心声。“我已经做了很多并不值得自豪的事情，比如23岁时就让我的女友怀了孕，以及我对这件事的处理方式”，他说， “对我而言，没有什么不可以对外袒露的。”谈及和他共过事的人以及竞争对手，他直言不讳，甚至尖酸刻薄。他的激情、精力、欲望、完美主义、艺术修养、残暴还有对掌控权的迷恋塑造出的商业哲学一览无余。同样，他的朋友、敌人，还有同事得以为我们提供了一个前所未有的毫无掩饰的视角。他是一位极具创造力的企业家，他有如过山车般精彩的人生和犀利激越的性格，充满追求完美和誓不罢休的激情，他创造出个人电脑、动画电影、音乐、手机、平板电脑以及数字出版等6大产业的颠覆性变革。乔布斯的个性经常让周围的人愤怒和绝望，但其所创造出的产品也与这种个性息息相关，全然不可分割的，正如苹果的硬件和软件一样。他的故事既具有启发意义，又有警示意义，充满了关于创新、个性、领导力以及价值观的教益。', pubdate='2011-10-24')
    db.session.add(b)
    b = bookitem(name='硅谷钢铁侠', author='[美]阿什利·万斯', publish='中信出版社', isbn='9787508660455', price='68.00', number=2, type='传记', intro='埃隆•马斯克是风格独具的梦想家，也是眼光独到、一再开创新商业模式的企业家。从PayPal，到特斯拉、Space X、太阳城，他的创业历程中遭遇了无数棘手的事件，但是每一次突破都令全球惊艳。无论钟情于什么领域，他都可以展现出惊人的专注力。44岁的马斯克已经涉足颠覆互联网、 金融、汽车、航空以及能源业。他近乎疯狂的对科技的专注，使他成为目前最成功的连续创业者和科技创业家。硅谷资深科技记者阿什利•万斯与马斯克超过40个小时的深度对话，记录了他从粗放贫瘠的南非到国际商业世界顶峰的不凡之旅。在三年多的时间里，作者首次深入特斯拉、Space X等公司，采访了马斯克的伙伴、员工、家人、朋友超过300人，真实地讲述了马斯克在创立、运营他那些足够改变世界的公司（包括PayPal，特斯拉，Space X和太阳城）时发生的惊人故事。同时也揭示了企业家和创业者如何专注于创业本身，并同时管理多领域公司所需要的能力、方法和经验，以及如何在与许多竞争对手交手时不断推进企业创新的步伐。埃隆•马斯克的人生经历，和无数改变世界的伟大实业家的经历一样，是那种可以被千百次地写进小说、搬上银幕后，每一次重看都依然激动人心的，属于全人类的传奇故事。', pubdate='2016-4')
    db.session.add(b)
    b = bookitem(name='天龙八部', author='金庸', publish='生活·读书·新知三联书店', isbn='9787108006721', price='96.00', number=8, type='武侠', intro='天龙八部乃金笔下的一部长篇小说，与《射雕》，《神雕》等 几部长篇小说一起被称为可读性最高的金庸小说。《天龙》的故事情节曲折，内容丰富，也曾多次被改编为电视作品。是金庸作品中集大成的一部。故事以北宋末年动荡的社会环境为背景，展开波澜壮阔的历史画卷，塑造了乔峰、段誉、 虚竹、慕容复等形象鲜明的人物，成为武侠史上的经典之作。故事精彩纷呈，人物命运悲壮多变，是可读性很强的作品，具有震撼人心的力量', pubdate='1994-5')
    db.session.add(b)
    b = bookitem(name='射雕英雄传', author='金庸', publish='生活·读书·新知三联书店', isbn='9787108012586', price='47.00', number=5, type='武侠', intro='《射雕英雄传》是金庸的代表作之一，作于一九五七年到一九五九年，在《香港商报》连载。《射雕》中的人物个性单纯，郭靖诚朴厚重、黄蓉机智狡狯，读者容易印象深刻。这是中国传统小说和戏剧的特征，但不免缺乏人物内心世界的复杂性。由于人物性格单纯而情节热闹，所以《射雕》比较得到欢迎，被拍成各种语种的电影和电视剧在全球众多国家和地区热播。', pubdate='1999-04')
    db.session.add(b)
    b = bookitem(name='隐武者', author='何大草', publish='北京联合出版公司', isbn='9787559663016', price='59.80', number=2, type='武侠', intro='在水浒和金庸之间。武是力量，隐是选择。在不安的时代成为确定的人。《春山》《拳》之后，何大草变法之作，转型武小说，以武犯禁，用语言的极致，寻功夫的极致，问命运的极致。一切，从暴风雨前的成都，开始。故事发生在清末民初的成都，辛亥革命前夜，末朝乱世之中，个人命运随风云涌动。在成都以西偏南刘 安镇，巷中古槐下的锅盔店，隐伏聚散着各色人马，有不戒荤色武艺高强大法师，独臂人锅盔店何老板，老板儿子何小一，刘安大户刘府少爷元雨、三小姐元菁，老娘滩黑姐……乍看每人皆是平常模样，其实各怀绝技，各有一段惊心动魄；有高出常人之资，亦终逃不脱命运之手……乱世之下人何以居？藏于市，隐于井。是隐，亦是守。守个人选择、内心的尺度、庸常之外生命的另一种可能性、古中国游侠一脉的慨然正气。武林已然消逝，但侠义长存。这是一部武小说，却有日常的饭菜味、茉莉花茶香。功夫是常人的功夫，但，发挥到了极*致。寻常却超拔、入世又超然，是为隐武者。', pubdate='2022-9-1')
    db.session.add(b)
    b = bookitem(name='多情剑客无情剑', author='古龙', publish='海天出版社', isbn='9787806152614', price='49.8', number=4, type='武侠', intro='《小李飞刀:多情剑客无情剑》一直被公认为古龙武侠作品的巅峰之作和最高成就。它不仅是一部阐明武学真谛的作品，还是一部写尽人间世态炎凉的人情历史画，更是一部触动社会现实，探索人生哲理的警世名著。本书问世至今，小李飞刀李寻欢作为华语世界最最著名的文学形象，感动着一代又一代的读者，被一遍又一遍翻拍成影视剧，总霸占收视率榜首。全书情节环环相扣，人物栩栩如生，读者虽然时刻处在刀光剑影之中，眼睛却始终被人性中最真挚的爱情、友情感动的热泪长流。翻开本书，走进大师古龙精彩纷呈的文学世界，收获人生中永不可丢失的勇气、侠义、爱与宽容。', pubdate='1991-12-01')
    db.session.add(b)
    b = bookitem(name='六神磊磊读金庸', author='六神磊磊', publish='浙江文艺出版社', isbn='9787533964825', price='68', number=8, type='武侠', intro='我们读金庸，往往会沉浸在高深的武功和紧张刺激的情节中去。而有这样一个了不起的金庸粉丝，读懂了金庸先生烛照人性、洞察幽微的关怀，读出的是一代文豪对世人的“悲悯”，又用一副铁肩担起“惩恶扬善”的道义，用一支辛辣犀利的笔继承了先生”怜我世人”的事业。他，就是我们热爱的六神磊磊。金庸先生的作品总是映照时代，用精彩的故事去启发人们对现实的思考。六神磊磊将金庸先生的作品进行细致入微地解读和剖析，带我们去读金庸，引导着我们去思考：为什么东方不败不杀任盈盈？曼陀山庄的茶花怎么总是养不活？少林寺的《易筋经》为啥非要传给令狐冲？在金庸的作品中，我们看到无论是大英雄还是小人物，他们所经历的烦恼和困惑其实和我们是一样的，而磊磊的解读仿若一面镜子，能让我们反省和觉察，也在提醒着我们：在这个聒噪的世界中，保持一份善良和清醒，是每个现代人应该具备的品质。本书的内文插图，选用的是华人漫画家李志清先生为金庸小说创作的插画作品，传神再现“飞雪连天射白鹿，笑书神侠倚碧鸳”故事中的人物。', pubdate='2021-9')
    db.session.add(b)
    b = bookitem(name='推特机器', author='[英]理查德·西摩', publish='上海文艺出版社', isbn='9787532185009', price='58.00', number=11, type='互联网', intro='本书是对我们与社交媒体不断变化的关系所带来的政治和心理影响的精彩探究，是对数字生活灾难的一种毫不留情的观照：漫天的假新闻、遍地的喷子、鬼魅的网络诈骗、横行的网络霸凌、无孔不入的企业监控。作者展示了数字世界如何改变我们说话、写作和思考的方式，揭示了社交媒体的上瘾机制。我们到底从社交媒体那里获得了什么？我们身上到底有什么东西正在心甘情愿地等待被它俘获，而它恰恰又强化了这一期待？它允诺我们可以从当代绝望而孤立的现实生活中逃脱，但这在多大程度上成了我们的噩梦？从被算法和协议支配的社交生活中逃出生天，我们还有胜算吗？', pubdate='2022-11')
    db.session.add(b)
    b = bookitem(name='消失于互联网时代的100件事', author='帕梅拉·保罗（Pamela Paul）', publish='中译出版社', isbn='9787500172185', price='55.00', number=4, type='互联网', intro='互联网潜移默化的改变了人们的生活，不禁让人回想，互联网时代来临之前，我们是怎么过日子的？本书描写了100个在互联网时代已经消失或濒临消失的生活情景，讽刺了当下让人疑惑不解的现状，记录了信息时代里，人们生活发生的变化。', pubdate='2023-1')
    db.session.add(b)
    b = bookitem(name='浪潮之巅', author='吴军', publish='电子工业出版社', isbn='9787121139512', price='55.00', number=12, type='互联网', intro='近一百多年来，总有一些公司很幸运地、有意识或无意识地站在技术革命的浪尖之上。在这十几年间，它们代表着科技的浪潮，直到下一波浪潮的来临。从一百年前算起，AT&T 公司、IBM 公司、苹果公司、英特尔公司、微软公司、思科公司、雅虎公司和Google公司都先后被幸运地推到了浪尖。虽然，它们来自不同的领域，中间有些已经衰落或正在衰落，但是它们都极度辉煌过。本书系统地介绍了这些公司成功的本质原因及科技工业一百多年的发展。在极度商业化的今天，科技的进步和商机是分不开的。因此，本书也系统地介绍了影响到科技浪潮的风险投资公司，诸如 KPCB 和红杉资本，以及百年来为科技捧场的投资银行，例如高盛公司，等等。在这些公司兴衰的背后，有着它必然的规律。本书不仅讲述科技工业的历史，更重在揭示它的规律性。', pubdate='2011-8')
    db.session.add(b)
    b = bookitem(name='新潮职业', author='小红书的博主们', publish='人民邮电出版社', isbn='9787115597533', price='69.80', number=13, type='互联网', intro='这里有听“内行才知道”的大爆料，有你从没听过的有趣又好玩的全新职业，有传统职业的新变化，也有发展潜力巨大的新的小众职业，我们将三者统称为新潮职业。假如你正面临迷茫，更要在别人的事业里，找到自己需要的答案。为此，我们从万千事业中精选24种多维度的新潮职业，供您参考。当主播、拼事业，短视频顶流博主们的职场“战斗力”大爆料！挖一挖“内行才知道”的酸甜苦辣；精选上万个博主，筛出24种新潮事业，多维度交叉经验分享；看小红书的博主们，如何从零开始做到顶流；看如何做有意义的工作，而不是被迫谋生。每个角落，都有相似的人生，社会的毒打早已暗戳戳削减了普通人90%的战斗力。生活不易，但在这里，你会看到平凡人做非凡事的决心！通过他们的成长轨迹，我们可以去窥探他们的奋斗、至暗时刻、成就感，去听他们讲讲达成今天成就的引爆点、有趣的人和事以及他们所相信的世界。', pubdate='2022-11')
    db.session.add(b)
    b = bookitem(name='谷歌方法', author='[美]比尔•基尔迪（Bill Kilday）', publish='中信出版集团', isbn='9787521705003', price='69.80', number=7, type='互联网', intro='继《重新定义公司》《重新定义团队》之后，谷歌重磅作品《谷歌方法》强势来袭。作为全球顶级的科技公司之一，谷歌成功的核心方法在于吸引创意精英、提供平台、打造卓越产品。《谷歌方法》以谷歌地图为切入口，讲述了谷歌如何通过上述方法，用6年时间，将谷歌地图打造成月活用户超过10亿的伟大产品。在《谷歌方法》中，你将看到：谷歌招揽英才、提供不设限的平台资源、收购新创公司背后的逻辑；拉里·佩奇与谢尔盖·布林从大处着想，利用地图产品实现谷歌的战略布局；谷歌突破技术的限制，相继推出谷歌地图、谷歌地球、谷歌街景，彻底改变了人类游览世界的方式；谷歌地图如何促成了Airbnb、Uber、无人驾驶汽车等基于地图的新兴企业和科技的发展；现象级AR游戏《精灵宝可梦GO》，如何引爆全球用户；创意精英如何跳脱传统的商业原则，实现梦想与开创未来的。', pubdate='2019-6')
    db.session.add(b)
    b = bookitem(name='数据密集型应用系统设计', author='Martin Kleppmann', publish='中国电力出版社', isbn='9787519821968', price='128', number=23, type='编程', intro='全书分为三大部分：第一部分，主要讨论有关增强数据密集型应用系统所需的若干基本原则。首先开篇第1章即瞄准目标：可靠性、可扩展性与可维护性，如何认识这些问题以及如何达成目标。第2章我们比较了多种不同的数据模型和查询语言，讨论各自的适用场景。接下来第3章主要针对存储引擎，即数据库是如何安排磁盘结构从而提高检索效率。第4章转向数据编码（序列化）方面，包括常见模式的演化历程。第二部分，我们将从单机的数据存储转向跨机器的分布式系统，这是扩展性的重要一步，但随之而来的是各种挑战。所以将依次讨论数据远程复制（第5章）、数据分区（第6章）以及事务（第7章）。接下来的第8章包括分布式系统的更多细节，以及分布式环境如何达成一致性与共识（第9章）。第三部分，主要针对产生派生数据的系统，所谓派生数据主要指在异构系统中，如果无法用一个数据源来解决所有问题，那么一种自然的方式就是集成多个不同的数据库、缓存模块以及索引模块等。首先第10章以批处理开始来处理派生数据，紧接着第11章采用流式处理。第12章总结之前介绍的多种技术，并分析讨论未来构建可靠、可扩展和可维护应用系统可能的新方向或方法。', pubdate='2018-9-1')
    db.session.add(b)
    b = bookitem(name='重构（第2版）', author='[美]Martin Fowler', publish='人民邮电出版社', isbn='9787115508645', price='168.00', number=20, type='编程', intro='本书是经典著作《重构》出版20年后的更新版。书中清晰揭示了重构的过程，解释了重构的原理和实践方式，并给出了何时以及何地应该开始挖掘代码以求改善。书中给出了60多个可行的重构，每个重构都介绍了一种经过验证的代码变换手法的动机和技术。本书提出的重构准则将帮助开发人员一次一小步地修改代码，从而减少了开发过程中的风险。', pubdate='2019-3')
    db.session.add(b)
    b = bookitem(name='深入理解计算机系统（原书第3版）', author='Randal E.Bryant', publish='机械工业出版社', isbn='9787111544937', price='139.00', number=14, type='编程', intro='和第2版相比，本版内容上*大的变化是，从以IA32和x86-64为基础转变为完全以x86-64为基础。主要更新如下：基于x86-64，大量地重写代码，首次介绍对处理浮点数据的程序的机器级支持。处理器体系结构修改为支持64位字和操作的设计。引入更多的功能单元和更复杂的控制逻辑，使基于程序数据流表示的程序性能模型预测更加可靠。扩充关于用GOT和PLT创建与位置无关代码的讨论，描述了更加强大的链接技术（比如库打桩）。增加了对信号处理程序更细致的描述，包括异步信号安全的函数等。采用新函数，更新了与协议无关和线程安全的网络编程。', pubdate='2016-11')
    db.session.add(b)
    b = bookitem(name='微服务架构设计模式', author='[美]克里斯·理查森（Chris Richardson）', publish='机械工业出版社', isbn='9787111624127', price='139', number=17, type='编程', intro='成功地开发基于微服务架构的应用软件，需要掌握一系列全新的架构思想和实践。在这本独特的书籍中，微服务架构的先驱、Java 开发者社区的意见领袖 Chris Richardson 收集、分类并解释了 44 个架构设计模式，这些模式用来解决诸如服务拆分、事务管理、查询和跨服务通信等难题。本书将教会你如何开发和部署生产级别的微服务架构应用。这套宝贵的架构设计模式建立在数十年的分布式系统经验之上，Chris 还为开发服务添加了新的模式，并将它们组合成可在真实条件下可靠地扩展和执行的系统。本书不仅仅是一个模式目录，还提供了经验驱动的建议，以帮助你设计、实现、测试和部署基于微服务的应用程序。', pubdate='2019-5')
    db.session.add(b)
    b = bookitem(name='战斗细胞', author='[德]菲利普·德特玛', publish='海南出版社', isbn='9787573007858', price='106', number=15, type='科普', intro='既直观、轻松，又精准、实用，还不乏时尚、极客的气息，这就是本书呈现给你“免疫”知识的方式。它以故事性的讲解和风格鲜明的插图，描述人体的免疫机制、免疫系统的各组成部分、各类细胞及重要蛋白（抗体、MHC、细胞因子等），与人有关的各种微生物（包括益生菌和各种病原体），以及多方的相互作用，介绍自愈、发炎、流行病、抗菌、抗病毒、寄生虫、过敏、疫苗、癌症、自身免疫性疾病等种种健康议题，帮你过上更为轻松安泰、胸有成竹的现代人生。', pubdate='2022-10')
    db.session.add(b)
    b = bookitem(name='植物的战斗', author='汪诘·科学有故事团队', publish='北京联合出版公司', isbn='9787559657336', price='40', number=16, type='科普', intro='所有的动物都不能离开植物存活，植物没有大脑，却有超级智能，它们放弃移动，却能反击同类、诱捕动物、与人类相爱相杀，是地表超强生物！本书梳理29类植物的6大生存法则，从进击的勇士地衣将生命带到陆地开始；到伪装大师兰花的欺骗套路；驯服高手辣椒、咖啡、小麦等改变自己也改变了世界；有毒植物的目的是传播种子；信息间谍菟丝子；百变魔法师薄荷颠覆人类对冷热的理解。看植物从一粒种子活成一支部队，探索植物生存的根基，揭秘植物机体的奥秘，读懂植物38亿年的生存史，就在认识世界的道路上又前进了一小步。', pubdate='2022-1')
    db.session.add(b)
    b = bookitem(name='贪婪的多巴胺', author='[美]丹尼尔·利伯曼', publish='中信出版社', isbn='9787521731583', price='59', number=18, type='科普', intro='为什么曾经浪漫的感情也会变淡？为什么成功人士通常不会觉得自己很成功？为什么几乎所有的节食计划后来都功亏一篑？为什么聪明的人经常会做出糟糕透顶、灾难性的决定？这都取 决于大脑中的一种单分子结构——多巴胺。这种化学物质控制着你的欲望、想象、冲动、创造力，出乎意料地影响着我们生 活的方方面面。我们的身体受到“向上”和“向下”两类物质的控制。“向下”指的是控制当下的神经递质，它们决定我们当前的感受；“向上”则是指多巴胺，决定了我们的长远规划、愿景、未来期望。正因如此，多巴胺并不像很多人以为的，是一种快乐分子。它其实是一种欲望分子，在我们已经获得很多的同时，让我们有更高的期许、更大的目标。多巴胺让我们把眼光放得更长远，追求更高的目标，但也同时让人欲望无止境、不知道满足。它既能让你体会成功的喜悦，也让成功变得平淡无奇；它让你投入一段感情，但也让当初的深情被岁月磨平；它让你获得超长的智商，但也让你与疯狂一步之遥……充分了解这种物质是如何影响我们的情绪、决策和生活的，能够帮助我们充分发挥大脑的潜在功能，提高效率，获得更好的表现。', pubdate='2021-8')
    db.session.add(b)
    b = bookitem(name='心中有数', author='刘雪峰', publish='人民邮电出版社', isbn='9787115578044', price='59.80', number=32, type='科普', intro='勤能补拙的大数定律，大道至简的稀疏概念，似是而非的条件独立，精益求精的数值解法，中庸之道的最小二乘法……数学公式和算法背后的智慧帮助我们更好地看清这个世界，并在你遇到问题时向你提供更科学的视角，帮助你作出更好的决策和行为。很多事情的最终结果是我们不能预见的，但是，这个结果发生的概率是我们可以靠努力达成的。《心中有数》教你像电脑的处理器一样，快速、深层地剖析事物的“利与弊”，在接受不完美的前提下，通过数学思维权衡多方的利益，找到最佳的解题点。', pubdate='2022-6')
    db.session.add(b)
    b = bookitem(name='富爸爸，穷爸爸', author='[美]罗伯特・T・清崎', publish='世界图书出版公司', isbn='9787506246743', price='18.80', number=44, type='理财', intro='《富爸爸，穷爸爸》是一个真实的故事，作者罗伯特・清崎的亲生父亲和朋友的父亲对金钱的看法截然不同，这使他对认识金钱产生了兴趣，最终他接受了朋友的父亲的建议，也就是书中所说的。“富爸爸”的观念，即不要做金钱的奴隶，要让金钱为我们工作，并由此成为一名极富传奇色彩的成功的投资家。', pubdate='2000-09')
    db.session.add(b)
    b = bookitem(name='小狗钱钱', author='[德]博多·舍费尔', publish='中信出版集团', isbn='9787521726473', price='39.80', number=31, type='理财', intro='吉娅是一个普通的12岁女孩，一次偶然的机会，她救助了一只受伤的小狗，并给它取名叫“钱钱”。没想到，钱钱居然是一位深藏不露的理财高手，它改变了吉娅一家人的财富命运……“欧洲理财大师”博多·舍费尔用生动的理财童话，教会你如何从小学会支配金钱，而不是受金钱的支配；如何像富人那样思考，正确地认识和使用金钱；如何进行理财投资，找到积累资产的方法，早日实现财务自由！', pubdate='2021-2')
    db.session.add(b)
    b = bookitem(name='纳瓦尔宝典', author='[美] 埃里克·乔根森', publish='中信出版社', isbn='9787521741124', price='68.00', number=27, type='理财', intro='致富不仅仅靠运气，幸福也不是从天而降的。积累财富和幸福生活都是我们可以且需要学习的技能。那么指导我们学习的原则和方法是什么？本书提供了原则和方法。这本书收集整理了硅谷知名天使投资人纳瓦尔的智慧箴言录，尤其是关于财富积累和幸福人生的原则与方法。在过去十年里，纳瓦尔通过推特、博客和播客等方式分享了他的人生智慧，分享如何不靠运气取得成功、如何利用专长和杠杆获得财富以及他的幸福哲学等内容，他的分享在网络上掀起了讨论热潮，受到大量网友的热爱和追捧。纳瓦尔不仅告诉了我们怎样致富，还告诉了我们怎样看待人生，怎样获得幸福。他对财富、人生的思考将帮助你走上自己独特的人生道路，过上更富有、更幸福的生活。', pubdate='2022-4')
    db.session.add(b)
    b = bookitem(name='百万富翁快车道', author='[美]MJ·德马科', publish='中信出版社', isbn='9787508670614', price='69.00', number=15, type='理财', intro='"《百万富翁快车道》破译了终生富足的密码，是解开致富快捷之路的密钥。变更车道，找到你的爆炸性财富加速器，跳出财务平庸处境，脱离朝九晚五打工生活，缩短致富时间40年！大多数人都遵循以下三种财富路径：• 人行道——月光族，今朝有酒今朝醉。人行道的终点是贫困。• 慢车道——上班族，牺牲当下，投资未来（40~50年后）。慢车道的终点是普通人。• 快车道——创业者，掌控自己，努力工作，专注于为客户带来价值。快车道有望在未来5~10年内变得富有。你现在处于哪条道上？《百万富翁快车道》作者颠覆性地认为，投资复利并不是一个快速实现财务自由的好方法。本书通过很多故事并结合当前最热门的行业（如互联网、电商、自媒体等）描述了三种财富路径及其风险，同时提出你是否需要踏上快车道，并如何踏上财务自由之路——需要遵循哪些戒律、做出哪些决定、摆脱哪些错误思维、避免哪些风险、处理哪些问题等。“用两天时间读读这本书，你的收获将比读两年商学院课程还要多，却只需花后者1%的费用。”"', pubdate='2017-5')
    db.session.add(b)
    b = bookitem(name='置身事内', author='兰小欢', publish='上海人民出版社', isbn='9787208171336', price='65.00', number=37, type='经济', intro='本书是是兰小欢多年教学、调研与研究内容的凝练，将经济学原理与中国经济发展的实践有机融合，以地方政府投融资为主线，深入浅出地论述了中国经济的发展，笔触简练客观，并广泛采纳了各领域学者的最新研究成果。全书分上下两篇。上篇解释微观机制，包括地方政府的基本事务、收支、土地融资和开发、投资和债务等；下篇解释这些微观行为与宏观现象的联系，包括城市化和工业化、房价、地区差异、债务风险、国内经济结构失衡、国际贸易冲突等。最后一章提炼和总结全书内容。通过对中国政治经济体系的论述，作者简明地刻画了地方政府进行经济治理的基本方式，并指出，中国政府通过深度介入工业化和城市化的进程，在发展经济的同时逐步推动了市场机制的建立和完善，以一种有别于所谓发达国家经验的方式实现了经济奇迹。基于对改革历程与社会矛盾的回顾与分析，作者也在书中对当前推进的市场化改革与政府转型进行了解读，帮助读者增进对中国发展现实的把握。', pubdate='2021-8')
    db.session.add(b)
    b = bookitem(name='战略与路径', author='黄奇帆', publish='上海人民出版社', isbn='9787208178212', price='98', number=23, type='经济', intro='本书系作者受聘担任复旦大学特聘教授期间，2020—2021年十二堂课的内容汇编。作者深刻解读当前中国经济至关重要的十二个议题。全书分为两篇，分别为发展战略篇和改革开放篇，其中，发展战略篇的内容包括贯彻落实“十四五”规划纲要、构建双循环新发展格局、实现“双碳”目标、发展数 字经济、推进制造业高质量发展和有效化解房地产行业风险等六个专题；改革开放篇的内容包括共同富裕、要素市场化改革、《区域全面经济伙伴关系协定》（RCEP）、中欧班列、香港问题和中美经济关系等六个专题。这些都是当下十分重要、未来影响深远的热点话题。全书既有对政策的严肃解读，又有生动丰富的案例和数据，深入浅出地讲解宏观政策如何切实影响经济的运行和民众的生活，为把握中国经济运行，更好地作出经济决策提供了重要的参考。', pubdate='2022-11-1')
    db.session.add(b)
    b = bookitem(name='小岛经济学', author='彼得·希夫/安德鲁·希夫', publish='中信出版社', isbn='9787508672960', price='48', number=27, type='经济', intro='如何对经济领域的各种现象进行专业而又生动的分析，是一项艰巨的任务。如何让从9岁到90岁的读者都能通过一本书洞悉日常生活现象背后的经济规律，更是一项几乎不可能完成的任务。《小岛经济学》就是这样一本书，它通过插图、幽默的措辞以及讲故事的平实手法，将经济学从高不可攀的架子上取下来，放回到厨房的餐桌上。它本就该属于那个地方。这个关于鱼、渔网、存钱、借钱的故事揭示了经济是如何运行的，映射出当今经济体制与政策暗藏的漏洞。希夫兄弟以机智幽默的手法阐释了经济增长的根源，贸易、储蓄及风险三者的重要性，滞胀的根源，利率的影响，政府的刺激机制、消费信贷的破坏性本质等问题。这些问题经常被讨论，却常常被误解。对于那些想走出误区，理解经济学基本理论与常识的读者，这本书会带来惊喜。', pubdate='2017-3')
    db.session.add(b)
    b = bookitem(name='金钱博弈', author='单伟建', publish='中信出版社', isbn='9787521739725', price='98', number=15, type='经济', intro='近年来，私市股权投资逐渐走入大众视野，但很少有私市股权投资收购的交易被清晰、详细和深刻地描写过。这本书旨在填补这个空白。这本书讲述的是一起影响深远的重大收购交易：单伟建博士率领新桥的团队收购韩国银行。当时在亚洲金融危机的冲击下，韩国经济陷入风雨飘摇，韩国银行更是面临生死存亡，在这一背景下，由一家美国投资机构收购韩国的这家大型银行，此事对韩国政府及金融体制的影响、对韩国民众的刺激、交易过程的艰难险阻等可想而知。作为实际操盘者，单伟建博士在这本书中高度还原这次交易的台前幕后。他回顾了从起意、谈判、成交、管理、出售的全过程，其中涉及的政商关系、商业竞争、民族情绪、舆论导向等之错综复杂、盘根错节，都被娓娓道来。历经强有力的竞争对手的加入、政治气氛对跨国收购的影响、谈判人员的数次更换、民族情绪的不断膨胀等不利因素，单伟建及其团队终和韩国政府共同投资约9亿美元，成功收购韩国银行。在随后的5年内，新桥帮助韩国银行扭亏为盈，实现总资产翻倍至400亿美元以上，终成功以33亿美元的价格，将其出售给渣打银行。渣打银行接手后，表示“韩国银行的风险管理体系比渣打银行自己的还要好”。可以说，这次并购是资本并购史上的奇迹。书中所呈现的人生智慧、投资理念、权力平衡，都将令人受益匪浅。对于想要借鉴成功经验以用于并购实战的读者，想要知道私市股权投资机构是如何达成交易并创造巨大价值的读者，想要窥视大国博弈下的金融运作的读者，以及对金融领域跌宕起伏的故事感兴趣的读者来说，这本书值得再三阅读。', pubdate='2022-5')
    db.session.add(b)
    b = bookitem(name='工作、消费主义和新穷人', author='[英]齐格蒙特·鲍曼', publish='上海社会科学院出版社', isbn='9787552036107', price='45.00', number=39, type='经济', intro='在生产者和普遍就业的社会中 ，贫穷是一回事。在消费者社会中，贫穷是另一回事。在后者社会中，生活项目围绕消费者的选择而建立，而不是围绕工作、专业技能而建立。“贫穷”曾经与失业联系在一起，如今，它主要指向有缺陷消费者的困境。这种差异改变了贫穷的体验方式，对于拯救苦难产生重大影 响。著名社会学家和思想家鲍曼的这部作品，对于消费者社会及其影响进行了反思和论述。在本书中，鲍曼书追溯现代历史上发生的这种变化，对其社会后果进行盘点，并考虑了与贫困作斗争和减轻困苦的各种方式的有效性。社会学、政治学和社会政策学的研究者会发现，这是关于含义不断变化的一个持久社会问题的一本无价之书。', pubdate='2021-9')
    db.session.add(b)
    b = bookitem(name='卓有成效的管理者', author='彼得·德鲁克', publish='机械工业出版社', isbn='9787111165170', price='28.00', number=31, type='管理', intro='《卓有成效的管理者》的基本观念：对组织负有责任，能影响组织经营成果的人，就是管理者。管理者，就必须卓有成效。卓有成效是可以学会的！如此，一群平凡的人，就做出不平凡的事。书中，德鲁克集中论述了一个管理者如何做到卓有成效。这本书是德鲁克最著名的管理学著作之一，倾注了德鲁克极大的心血。一位卓有成效的管理者，一般具有以下6个特征：1、重视目标和绩效；只做正确的事情。2、一次只做一件事情，并只做最重要的事情；他极为审慎地设定自己的优先顺序，随时进行必要的检讨，毅然决然地抛弃那些过时的任务，或者推迟做那些次要的任务；他知道时间是他最为珍贵的资源，必须极为仔细地使用它。3、作为一名知识工作者，他知道自己所能作出的贡献在于：创造新思想、远景和理念；他的原则是：我能作哪些贡献？为了达成整体目标，我如何激励他人做出自己的贡献？他的目标在于提高整体的绩效。4、在选用高层管理者时，他注重的是出色的绩效和正直的品格。他能敏锐地感觉到为一个关键职务选用人才，是一项非常艰巨的任务。卓有成效的管理者也知道，还没有人能永无过失。他知道人无完人。即使是最有能力的人也有弱点。他关心的是一个人能做什么，而不是他不能做什么。他致力于充分集中人员的知识和技能，利用这些优势达成组织的目标。5、他知道增进沟通的重要性；他有选择性地搜集所需要的信息。他知道有些事物不能被量化，而过多的信息会导致混淆和混乱。6、他只做有效的决策。', pubdate='2005-6')
    db.session.add(b)
    b = bookitem(name='创造', author='[美]托尼·法德尔', publish='中信出版集团', isbn='9787521744842', price='79.00', number=18, type='管理', intro='做有价值的事，虽不容易，但有方法。作为连续打造了iPod、iPhone、Nest等重量级产品进而改变了世界的人，托尼·法德尔在30多年的职业生涯中，体验了多次人生的高峰和低谷，积累了大量的一手经验和教训，并在这个过程中，总结了有效做事的原则和方法。这本书中，托尼·法德尔毫无保留地分享了他的智慧，以及那些帮助他创造价值的非传统方法。你可以在书里找到众多你希望找到的答案：如何选择职业？如何规划人生？如何成为好的管理者？如何设计产品？如何创办和经营一家公司？任何希望有所成就、能够向前一步的人，或者只是想要做目己的人，都可以从中得到启发。', pubdate='2022-9-10')
    db.session.add(b)
    b = bookitem(name='小米创业思考', author='雷军/徐洁云', publish='中信出版社', isbn='9787521745276', price='86', number=25, type='管理', intro='本书以小米创始人雷军的第一视角，首次完整记录了小米创业12年的历程及关键思考，通过分享小米创业方法论并辅以实战案例验证。首度全面还原解码了小米背后的创新商业模式。', pubdate='2022-8-1')
    db.session.add(b)
    b = bookitem(name='刘澜极简管理学', author='刘澜', publish='机械工业出版社', isbn='9787111713098', price='129.00', number=12, type='管理', intro='本书基于作者刘澜在北京大学汇丰商学院开设的独树一帜的管理学课程，不追求面面俱到，而是集中火力重点突破，聚焦管理者需要关注的最重要的问题，比如：管理者最重要的能力是什么？管理者管理什么？因为，对这些问题的回答，是构建管理者心智模式的关键。本书将管理知识的精华，总结为学习心智、问题心智、关系心智、要事心智四个专题，提出了管理者学习管理、解决问题、管理关系、管理要事的重要模式。有些知识是我们思想的底层结构，它们比其他知识更重要，这些知识就是心智模式。每个管理者都有自己的心智模式，比如，你可能认为：有职位的人才是管理者，管理就是管理下属，等等。但是，卓有成效的管理者拥有更为有效的心智模式，他们认为：每个人都需要成为管理者，管理不仅包括管理下属，还包括管理上司、管理平级……学习管理，就是学习更为有效的心智模式，让我们不仅可以更有效地思考管理，而且可以更有效地行动。', pubdate='2022-12-22')
    db.session.add(b)
    b = bookitem(name='创业地图：从0到1精益创业导航', author='张怀清（虎歌）', publish='民主与建设出版社', isbn='9787513939348', price='78.00', number=7, type='创业', intro='如果你正在创业，一定经历过这样一个时刻，明明每天都很努力，但企业仍然驻足不前。你可能找到了问题但不知如何解决，更有可能连原因都没找到。要想真正突破现状，创业者需要对创业进行系统化的梳理和诊断，而不是仅仅解决眼前的具体问题。《创业地图：从0到1精益创业导航》是帮助创业者系统化梳理商业模式的精益创业导航工具。使用《创业地图：从0到1精益创业导航》，创业者可以根据创业项目的真实情况，一步步地将创业项目的用户、产品、核心竞争力、场景、商业模式等一系列内容按顺序标记在“地图”上。通过全盘的系统思考，局部的问题拆解，量化的数据分析，找到企业突破现状的关键点。', pubdate='2022-9')
    db.session.add(b)
    b = bookitem(name='创业维艰', author='本·霍洛维茨', publish='中信出版社', isbn='9787508646640', price='49', number=11, type='创业', intro='在《创业维艰》中，本·霍洛维茨从自己的创业经历讲起，以自己在硅谷近20余年的创业、管理和投资经验，对创业公司（尤其是互联网技术公司）的创立、经营、人才选拔、企业文化、销售、CEO与董事会的关系等方方面面，毫无保留地奉上自己的经验之谈。他还谈到了与比尔·坎贝尔、安迪·拉切列夫、迈克尔·奥维茨等硅谷顶级CEO和投资人的交往经历，从他们身上学到的宝贵经验，以及他和马克·安德森这对绝佳拍档为何能够一起奋斗18年还能合作得这么好。大多数创业书所说的都是如何做正确的事，不把事情搞砸，而本·霍洛维茨还会告诉你：当事情已经搞砸时，你该怎么办。', pubdate='2015-2')
    db.session.add(b)
    b = bookitem(name='精益创业', author='[美]埃里克·莱斯', publish='中信出版社', isbn='9787508622019', price='49.00', number=10, type='创业', intro='《精益创业:新创企业的成长思维》内容简介：我们正处在一个空前的全球创业兴盛时代，但无数创业公司都黯然收场，以失败告终。精益创业代表了一种不断形成创新的新方法，它源于“精益生产”的理念，提倡企业进行“验证性学习”，先向市场推出极简的原型产品，然后在不断地试验和学习中，以最小的成本和有效的方式验证产品是否符合用户需求，灵活调整方向。如果产品不符合市场需求，最好能“快速地失败、廉价地失败”，而不要“昂贵地失败”；如果产品被用户认可也应该不断学习，挖掘用户需求，迭代优化产品。这一模式 不仅针对车库创业派，对于全球最大企业内部的新创业务也同样适用。', pubdate='2012-8')
    db.session.add(b)
    b = bookitem(name='始于极限', author='[日]上野千鹤子/[日]铃木凉美', publish='新星出版社', isbn='9787513349369', price='59', number=20, type='女性', intro='《始于极限》是女性主义先驱上野千鹤子与人气作家铃木凉美历时一年的通信。青春期，上野千鹤子只身前往京都求学，只为逃离父亲与教会；同时期，铃木凉美为了反抗父母，一脚踏入出卖身体的世界。大学时，上野参加轰轰烈烈的学生运动，却在战壕的另一侧目睹男生只把女生当作解决生理问题的工具；铃木就读于日本最好的私立大学，却要在夜世界寻求自身的价值。学生时代结束，上野以独立女性自居，结果成了男人挥之即来招之即去的床伴；另一头的铃木开始书写夜世界的魅惑与肮脏，时常遭受来自女性的抨击与批判。今天，上野已是日本女性学研究第一人，铃木则走到了夜世界的极限，在质疑过往、怀疑自己的同时，犹豫着下一步如何迈出。她们相差35岁，走过了迥异的人生。在长达一年的通信中，她们围绕恋爱与性、婚姻、工作、独立、男人等话题，把话语的利剑刺向对方，也刺向了自己。', pubdate='2022-9-20')
    db.session.add(b)
    b = bookitem(name='看不见的女性', author='卡罗琳·克里亚多·佩雷斯', publish='新星出版社', isbn='9787513349611', price='69.00', number=12, type='女性', intro='《看不见的女性》是一本改变游戏规则的书。这本书应该出现在每一个政策制定者、政治家和管理者的书架上。很少有书能真正改变你看待世界的方式。《看不见的女性》正是这么一本罕见的作品。卡罗琳·克里亚多·佩雷斯提出了一个有力的例子，表明世界是为男人而设计的。', pubdate=2022-8)
    db.session.add(b)
    b = bookitem(name='如雪如山', author='张天翼/余华', publish='人民文学出版社', isbn='9787020166930', price='58', number=7, type='女性', intro='生活中，“雪”与“山”，都是极其常见却又无法忽视 之物。那如雪般细碎的日常和如山般刻骨的过往，几乎贯穿着每个女性的生命记忆。《如雪如山》正是一个个以女性视角讲述的关于女性生存故事的隐喻。作者张天翼以敏感善察的心思和细腻锋利的笔触，通过七位女性主人公的人生断面，梳理出名为“lili”的女性成长史：她可能是春运火车上坐在你对面的恬静女学生立立，也可能是在医院中与你擦肩而过怀抱婴儿、正为产后抑郁症所苦的俪俪，还可能是住你家隔壁已经步入老年的失独母亲丽丽……她们的负累与挣扎，以一种透彻、浓烈的贯穿抵达了生存的真实。所有女人身上都暗藏一块相同的拼图，她们隐秘的悲喜与爱憎，如此迥异，又彼此相通。在这本书中，我们或许能找到“该如何生活，如何爱，如何面对在夜晚辗转难眠的自己，如何在未来到来时不至丧失勇气”的答案。', pubdate='2022-4-1')
    db.session.add(b)
    b = bookitem(name='厌女', author='上野千鹤子', publish='上海三联书店', isbn='9787542645715', price='28.00', number=6, type='女性', intro='《厌女》不是一部纯理论性著作，而是运用女性主义理论针对日本当代的各种社会现象的实践性分析。《厌女》处理了广泛的日本题材，其中既有文学性的，比如谈到小说家吉行淳之介、永井荷风、林真理子等，更多的则是社会性的。上野千鹤子谈到的许多现象，尤其是家庭的、婚姻的，在中国也有很类似的情况。知性的读者会从这些论述中获得强烈共鸣并得到理论上的指引。', pubdate='2015-1')
    db.session.add(b)
    b = bookitem(name='爱的艺术', author='[美国]艾·弗洛姆', publish='上海译文出版社', isbn='9787532745159', price='15.00', number=8, type='爱情', intro='《爱的艺术》是德裔美籍心理学家和哲学家、法兰克福学派重要成员艾里希-弗洛姆最著名的作品，自1956年出版至今已被翻译成32种文字，在全世界畅销不衰，被誉为当代爱的艺术理论专著最著名的作品。在这本书中，弗洛姆认为，爱情不是一种与人的成熟程度无关，只需要投入身心的感情。如果不努力发展自己的全部人格并以此达到一种创造倾向性，那么每种爱的试图都会失败，如果没有爱他人的能力，如果不能真正谦恭地、勇敢地、真诚地和有纪律地爱他人，那么人们在自己的爱情生活中也永远得不到满足。弗洛姆进而提出，爱是一门艺术，要求想要掌握这门艺术的人有这方面的知识并付出努力。在这里，爱不仅仅是狭隘的男女爱情，也并非通过磨练增进技巧即可获得。爱是人格整体的展现，要发展爱的能力，就需要努力发展自己的人格，并朝着有益的目标迈进。《爱的艺术》是德裔美籍心理学家和哲学家、法兰克福学派重要成员艾里希-弗洛姆最著名的作品，自1956年出版至今已被翻译成32种文字，在全世界畅销不衰，被誉为当代爱的艺术理论专著最著名的作品。在这本书中，弗洛姆认为，爱情不是一种与人的成熟程度无关，只需要投入身心的感情。如果不努力发展自己的全部人格并以此达到一种创造倾向性，那么每种爱的试图都会失败，如果没有爱他人的能力，如果不能真正谦恭地、勇敢地、真诚地和有纪律地爱他人，那么人们在自己的爱情生活中也永远得不到满足。弗洛姆进而提出，爱是一门艺术，要求想要掌握这门艺术的人有这方面的知识并付出努力。在这里，爱不仅仅是狭隘的男女爱情，也并非通过磨练增进技巧即可获得。爱是人格整体的展现，要发展爱的能力，就需要努力发展自己的人格，并朝着有益的目标迈进。', pubdate='2008-4')
    db.session.add(b)
    b = bookitem(name='什么样的爱值得勇敢一次', author='沈奕斐', publish='江苏凤凰文艺出版社', isbn='9787559464880', price='59.8', number=11, type='爱情', intro='在这本书里，沈奕斐先为我们解释了，爱情在今天为什么变得如此难？年轻人应该怎样更好地脱单？帮你理清爱情的底层逻辑，顺利开始一段好的爱情。接下来，进入爱情中具体问题的解决：从相爱到相守，如何看待和处理差异是核心问题。差异并不是坏的，对方的不同，才更能打开你对生活的想象。而在“我们”的关系之外，依然要保持“你”“我”的边界，才能处理好感情中的金钱和事业等问题，更有助于个人的发展。当关系进入到“深水区”，除了要提防倦怠感，如何化解分手、出轨、家暴、恐婚、代际冲突等危机，让负面问题变成成长的台阶，依然需要智慧和理性的加持。通过这本书，你会发现，爱情很简单，你只需要跳出所谓的爱情模式，回归爱的本质，回归对人的好奇心，爱情就会在时间浇灌下，成为不确定世界里最确定的存在。', pubdate='2023-1-5')
    db.session.add(b)
    b = bookitem(name='李银河说爱情', author='李银河', publish='北京十月文艺出版社', isbn='9787530219782', price='45.00', number=6, type='爱情', intro='四十堂关于爱情的必修课，社会学家、学者李银河为你讲透爱情、婚姻与性的本质。本书是李银河四十年来婚姻、家庭与性研究领域的集大成之作，是作者对毕生的研究积累和感悟做的一次系统的总结。书中透彻地探讨了爱情与性、择偶标准、婚外情、性少数群体、生育观念、性教育、女性独立等话题。从柏拉图之恋到更加多元化的性取向，从个人愿望与习俗规范之间的冲突，到感情的流动性和婚姻的固定性之间的紧张关系，作者通过讲述中外婚姻制度、爱情观念、性观念变迁的来龙去脉和变化趋势，一窥世界上不同文化的情爱方式，拓宽了看待两性关系的视野，并且对于当今中国人所面临的婚姻、爱情与性的现实困境，以及相关的社会热点问题，做了极为详细的观察和解读。这里没有艰涩的学术理论，这里有很多有趣的个案，以及作者传奇的爱情经历，帮助你破解现实中的困惑，更透彻地了解爱情和两性问题，走出认识误区，突破人生格局，获得更加幸福的人生。', pubdate='2019-8')
    db.session.add(b)
    b = bookitem(name='蛤蟆先生去看心理医生', author='[英]罗伯特·戴博德', publish='天津人民出版社', isbn='9787201161693', price='38.00', number=7, type='心理', intro='蛤蟆先生一向爱笑爱闹，如今却一反常态地郁郁寡欢，他一个人躲在屋里，连起床梳洗的力气都没有。朋友们非常担心他，建议他去做心理咨询。在10次心理咨询中，蛤蟆在咨询师苍鹭的带领下，勇敢地探索了自己的内心世界，也逐渐找回了信心与希望……这并不是一本写给孩子看的书，而是一本非常有深度的心理疗愈读物。出版20多年来，已成为英国国民级心理咨询入门书。它基于TA沟通分析心理学的理论，讲述了一个抑郁症病人通过十次心理咨询，终于找回快乐和自信的全过程。在书中，可以看到心理咨询的倾听、共情、沟通技巧，也可以看到一个标准的心理咨询流程的模板。读者犹如亲临现场，体验心理咨询的每一个细节，见证疗愈和改变的发生。在这本书里，作者借由蛤蟆和心理咨询师苍鹭的互动，探索了蛤蟆自卑、软弱、爱炫耀的个性与抑郁的情绪究竟来源于何处，让读者看到童年经历对人格的深刻影响，以及如何才能在心理上真正长大成人，独立、自信、充满希望地生活。', pubdate='2020-8-1')
    db.session.add(b)
    b = bookitem(name='也许你该找个人聊聊', author='[美]洛莉·戈特利布', publish='果麦文化/上海文化出版社', isbn='9787553522838', price='68.00', number=4, type='心理', intro='这是一位心理治疗师的回忆录，讲述了发生在诊室中的故事。在这个小小的密闭空间里，人们会展现出最真实、最脆弱的一面；也是在这里，人们获得了陪伴和倾听，也获得了宝贵的觉察、成长与改变。在书中，我们会看到四个来访者的故事，他们是：一个四十多岁、事业成功、自以为是，认为身边所有人都是蠢货的好莱坞制片人；一个三十多岁、刚刚新婚就被诊断出患有绝症，时日不多的大学女教师；一个六十九岁、离过三次婚，感觉孤独绝望，声称生活再不好转就要在七十岁生日当天自杀的老太太；一个二十多岁、有原生家庭创伤和酗酒问题，在爱情中频频受挫的姑娘。同时，书中还有第五个寻求帮助的人，那就是治疗师自己。她是一个单身的职场妈妈，四十多岁时遭遇失恋，几乎崩溃。有朋友对她说“或许你该找个人聊聊”，于是她也给自己找了一位心理治疗师。当她切换到来访者的位置，坐到另一位心理治疗师的沙发上诉说自己内心的脆弱与悲伤，就更能感受到心理治疗为何具有治愈和改变的力量。这本书从治疗师和来访者的双重视角展现了心理治疗的过程，让我们发现：无论身份背景有多相异，人类面对的烦恼其实都相通——爱与被爱、遗憾、选择、控制、不确定、死亡，这些都是我们身而为人必须共同学习面对的议题。我们在现实生活中所遭遇的切肤之痛和生命困境，都能在这本书中得到共鸣、找到希望。', pubdate='2021-7-28')
    db.session.add(b)
    b = bookitem(name='心理医生的故事盒子', author='[阿根廷]豪尔赫·布卡伊', publish='万卷出版公司', isbn='9787547061138', price='49.80', number=5, type='心理', intro='德米安是个焦虑而迷茫的年轻人，对自己和世界充满了好奇，又时常无法面对生活中的各种问题，包括学业、爱情、人际关系等。他不断质疑自己，也迫切地希望了解自己。于是，他找到了完形学派的心理治疗师豪尔赫。豪尔赫的治疗风格十分独特：每次见面，他都会给德米安讲一个故事。从古代到现代，从宫廷到民间，这些看似简单却蕴含着丰富哲理的故事，解答了年轻人的各种疑惑，减轻了他的焦躁和恐惧，让他感到自己的人生又重新开始了。', pubdate='2022-12-1')
    db.session.add(b)
    b = bookitem(name='社会心理学', author='[美]戴维·迈尔斯', publish='人民邮电出版社', isbn='9787115369840', price='368.00', number=5, type='心理', intro='全书共分四编：社会思维、社会影响、社会关系和应用社会心理学。第1 章（社会心理学导论）着重介绍社会心理学的基本概念、重要观点、价值观对心理学的影响、社会心理学研究方法等内容，为读者系统完成后面四编社会心理学的课程奠定了坚实的基础。第一编（2~4 章）着重探讨我们如何看待自己和他人。涉及自我概念、自尊、自我控制、自我服务偏差、印象管理、社会信念和判断、态度与行为的相互影响等内容。第二编（5~8 章）着重探讨我们如何彼此影响和联系，深刻剖析社会影响的威力。涉及态度与行为的文化根源、社会服从的力量、说服的原理和群体影响等内容。第三编（9~13 章）着重探讨我们彼此如何发生联系，分析了人与人之间感受和行为的正负极性：偏见、攻击、吸引与亲密、利他、冲突与和解。第四编（14~16 章）着重将前面章节中的理论原理、研究成果应用到现实生活之中，社会心理学的应用其实贯穿全书，但这编系统介绍了社会心理学在临床、司法等领域中的应用，最后还展望了社会心理学与人类可持续发展的未来的关系，尤其探讨了在面临人口增长、过度消费、全球变暖等生态危机时，社会心理学应该发挥的作用。', pubdate='2014-10-1')
    db.session.add(b)
    b = bookitem(name='旅行之木', author='[日]星野道夫', publish='广西师范大学出版社', isbn='9787559809513', price='42.00', number=6, type='旅行', intro='以记录美丽而严酷的极北之地阿拉斯加而闻名的星野道夫，不仅是一位生态摄影师，还是一位旅行作家。《旅行之木》精选星野道夫创作于1993—1995年的33篇随笔。它们发表于作者成名伊始，33篇旅行手记，也是33个故事，33段邂逅。对作者而言，旅行路上邂逅的人会在今后的人生中画出怎样的地图，总归是想要了解的。通过旅行，找到答案，安静而意味深长地记录了下来，写成书，是“幸福汇报”。星野道夫的文字，有种“告别了某种人生”的人所特有的温柔，本书让我们能够与他并肩看到许许多多的风景。', pubdate='2021-1')
    db.session.add(b)
    b = bookitem(name='在中国大地上', author='[美]保罗·索鲁', publish='九州出版社', isbn='9787510892790', price='68.00', number=9, type='旅行', intro='1986年，保罗·索鲁在时隔六年后，再一次来到中国。他既到了北京、上海等繁华都市，也抵达了黑龙江朗乡、新疆吐鲁番等疆界边陲。他走到中国大地上，与各种各样的人聊天，在上海人民公园英语角里练习口语的年轻人、想去做进出口生意的学生、刚刚经历过浩劫的知识分子……他用犀利幽默的口吻，一路吐槽不断，但也用冷静、理智的眼光，剖析中国人的性格，发现时代变迁下中国人的生活日常与思想变化。从80年代走来，一路沧桑巨变，但我们当下的摇摆与困境也都似曾相识。', pubdate='2020-12')
    db.session.add(b)
    b = bookitem(name='东游西荡', author='大头马', publish='中信出版集团', isbn='9787521747294', price='59.80', number=4, type='旅行', intro='《东游西荡》是新锐作家大头马的非典型旅行文学作品，是一本游荡世界的私人笔记。你不会在这里看到对景点的梳理或文艺腔调的赞美，大头马用保罗·索鲁式的吐槽和碎碎念，以及人类学式的观察，带读者走进一场景致别样且跌宕起伏的浸入式文字旅行——“生活是这样的，只要你坚持出门，就一定 会有惊喜。”走过密布食人鱼的亚马孙丛林，不顾结局地施展人类膨胀的勇气；在布宜诺斯艾利斯和缅甸寻找故人，平视并关心与自己尚无关系的事物；放下文明世界的束缚，在罗马、冰岛与哈瓦那走过另一种人间；在东京、土耳其和南极留下跑马的痕迹，什么也不为地去做一件事……间歇性散发自嘲与反讽，在朝气与丧气中反复横跳。当从旅人变成限定当地人，她决定暂时抛弃文艺腔调下的赞美，开启一场场漫无目的的旅行——拒绝意义，也对抗虚无；有时逃离，却总在出发。', pubdate='2022-10-15')
    db.session.add(b)
    # b = bookitem(name=, author=, publish=, isbn=, price=, number=, type=, intro=, pubdate=)
    # db.session.add(b)
    db.session.commit()
    click.echo('ok!')
